package com.bjpowernode.app;

public class MyApp9 {


    public static int fun1() {
        int a = 10;
        try {
            a = 100;
            //JVM机制，如果finally中没有return
            //return会执行，但不终止方法
            //1——记录return的值（值类型）
            //2——执行finally
            return a;
        } catch (Exception e) {
            return a;
        } finally {
            a = 500;
            System.out.println("finally...."+a);
            //finally中没有return，
            //finally执行完毕，回头执行try中的return
        }
    }
    public static void main(String[] args) {
        int i = MyApp9.fun1();
        System.out.println(i);
    }
}
